package hcn.api.service.api.returnVisit;

import hcn.protocol.ods.returnVisit.*;

/**
 * Created by ChenJij on 2019/11/28.
 */
public interface ReturnVisitInterface {
    PreSettlementResponseBean preSettlement(PreSettlementRequestBean request);

    DrugInformationResponseBean queryDrugInformationList(DrugInformationRequestBean request);

    NotifyReturnVisitResponseBean notifyReturnVisit(NotifyReturnVisitRequestBean request);

    GetVisitingRecordResponseBean getVisitingRecord(GetVisitingRecordRequestBean request);

    CancelReturnVisitResponseBean cancelReturnVisit(CancelReturnVisitRequestBean request);

    DecocteResponseBean queryHerbalMedicineCost(DecocteRequestBean requestBean);

    VerifyPrescriptionResponseBean verifyPrescription(VerifyPrescriptionRequestBean requestBean);

    void updateVisitStatus(UpdateVisitStatusRequestBean request);
}